home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / curses / __init__.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  1KB  |  49 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''curses
  5.  
  6. The main package for curses support for Python.  Normally used by importing
  7. the package, and perhaps a particular module inside it.
  8.  
  9.    import curses
  10.    from curses import textpad
  11.    curses.initwin()
  12.    ...
  13.  
  14. '''
  15. __revision__ = '$Id: __init__.py,v 1.5 2004/07/18 06:14:41 tim_one Exp $'
  16. from _curses import *
  17. from curses.wrapper import wrapper
  18.  
  19. def initscr():
  20.     import _curses as _curses
  21.     import curses as curses
  22.     stdscr = _curses.initscr()
  23.     for key, value in _curses.__dict__.items():
  24.         if key[0:4] == 'ACS_' or key in ('LINES', 'COLS'):
  25.             setattr(curses, key, value)
  26.             continue
  27.     
  28.     return stdscr
  29.  
  30.  
  31. def start_color():
  32.     import _curses
  33.     import curses
  34.     retval = _curses.start_color()
  35.     if hasattr(_curses, 'COLORS'):
  36.         curses.COLORS = _curses.COLORS
  37.     
  38.     if hasattr(_curses, 'COLOR_PAIRS'):
  39.         curses.COLOR_PAIRS = _curses.COLOR_PAIRS
  40.     
  41.     return retval
  42.  
  43.  
  44. try:
  45.     has_key
  46. except NameError:
  47.     from has_key import has_key
  48.  
  49.